package com.menu;

import com.company.RegisterAndLogin;

import java.io.IOException;
import java.util.Scanner;

public class Index {
    public void title() throws IOException {
        System.out.println("|*******************--######--*********************");
        System.out.println("|**                 --欢迎使用--                 **");
        System.out.println("|**               电子地图管理系统                **");
        System.out.println("|**            陈延寿、林淑仪、关思敏             **");
        System.out.println("|***************************************************\n\n");

        boolean flag = true;
        while (flag){

            System.out.println("\\n欢迎使用电子地图管理系统!\\n");
            System.out.println("\t1.注册");
            System.out.println("\t2.登录");
            System.out.println("\t0.退出");
            System.out.print("\t请选择：");

            int i = -1;
            try{
                Scanner scanner = new Scanner(System.in);
                i = scanner.nextInt();
            }catch (Exception e) {
                System.out.println("错误有误,请重新输入");
            }
                switch (i) {
                    case 1: {
                        System.out.println("注册账号");
                        //  flag = false;
                        RegisterAndLogin re = new RegisterAndLogin();
                        re.register();
                        break;
                    }
                    case 2: {
                        System.out.println("请登录");
                        RegisterAndLogin lg = new RegisterAndLogin();
                        if (lg.login()) {
                            flag = false;
                            SelectServer sl = new SelectServer();
                            sl.selectServer();
                        } else System.out.println("登录失败，请重新登录。。");
                        break;
                    }
                    case 0: {
                        flag = false;
                        break;
                    }
                    default: {
                        System.out.println("输入有误，请重新输入：");
                        break;
                    }
                }

        }
    }

}
